<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true"
    CodeFile="NotaPedido.aspx.cs" Inherits="NotaPedido" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
<asp:Content ID="Content1" ContentPlaceHolderID="Content" runat="Server">
    <asp:TabContainer ID="TabContainer1" runat="server" ActiveTabIndex="0">
        
        <asp:TabPanel ID="TabPanel2" runat="server" HeaderText="TabPanel2">
            <HeaderTemplate>
                Detalle
            </HeaderTemplate>
            <ContentTemplate>
            <h2>
                    Nota de Pedido
                </h2>
                <table>
                <tr>
                <td>
                    <asp:HyperLink ID="hl_nota" runat="server" NavigateUrl="Default4.aspx" Font-Underline="True">Nota De Pedido</asp:HyperLink>
                </td>
                </tr>
                <tr>
                <td>
                <asp:Label ID="lb_Codigo_nota_Seleccionada" runat="server" Text="Codigo Nota de Pedido"></asp:Label>
                <asp:TextBox ID="txt_codigo_nota_seleccionada" runat="server" MaxLength="6" onkeypress="return solonumeros(event);"></asp:TextBox>
                <asp:ImageButton ID="imgbt_buscar_nota" runat="server"   
                    OnClick="imgbt_buscar_nota_Click" Height="24px" ImageUrl="~/images/buscar.png" 
                    Width="32px" />
                
                </td>
                </tr>
                </table>
                
                
                <asp:GridView ID="GridView_Nota_Pedido" runat="server" 
                    AllowPaging="True" ForeColor="Black"
                    HorizontalAlign="Center" AutoGenerateColumns="False" BackColor="White" BorderColor="#999999"
                    CellPadding="5" BorderWidth="1px" DataKeyNames="cod_nota_de_pedido"
                    DataSourceID="SqlDataSource2"  
                    OnRowCommand="GView_Factura_Ventas_RowCommand" Width="100%">
                    <AlternatingRowStyle BackColor="#CCCCCC" />
                    <Columns>
                        <asp:BoundField DataField="cod_nota_de_pedido" HeaderText="Cod Nota" ReadOnly="True"
                            SortExpression="cod_nota_de_pedido" />
                        <asp:BoundField DataField="cod_cliente" HeaderText="Cliente" SortExpression="cod_cliente" />
                        <asp:BoundField DataField="fecha" HeaderText="Fecha" SortExpression="fecha" />
                        <asp:BoundField DataField="excentas" HeaderText="Excentas" SortExpression="excentas" />
                        <asp:BoundField DataField="iva_5" HeaderText="iva_5" SortExpression="iva_5" />
                        <asp:BoundField DataField="iva_10" HeaderText="iva_10" SortExpression="iva_10" />
                        <asp:BoundField DataField="total" HeaderText="Total" SortExpression="total" />
                        <asp:BoundField DataField="total_con_iva" HeaderText="Total Iva" SortExpression="total_con_iva" />
                         <asp:TemplateField>
                            <ItemTemplate>
                                <asp:ImageButton ID="GVB_Leer" runat="server" CommandArgument="<%# ((GridViewRow) Container).RowIndex %>"
                                    CommandName="Leer" ImageUrl="~/images/viewmag.png" />
                            </ItemTemplate>
                        </asp:TemplateField>
                    </Columns>
                    <FooterStyle BackColor="#CCCCCC" />
                    <HeaderStyle BackColor="Black" Font-Bold="True" ForeColor="White" />
                    <PagerStyle BackColor="#999999" ForeColor="Black" HorizontalAlign="Center" />
                    <SelectedRowStyle BackColor="#000099" Font-Bold="True" ForeColor="White" />
                </asp:GridView>
                <asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\ventas.mdf;Integrated Security=True;User Instance=True"
                    ProviderName="System.Data.SqlClient" 
                    SelectCommand="SELECT * FROM [nota_de_pedido] WHERE ([cod_nota_de_pedido] = @cod_nota_de_pedido)">
                    <SelectParameters>
                        <asp:ControlParameter ControlID="txt_codigo_nota_seleccionada" 
                            Name="cod_nota_de_pedido" PropertyName="Text" Type="Decimal" />
                    </SelectParameters>
                </asp:SqlDataSource>
                <br />
                <br />
                <br />
                <h2>
                    Detalles de la Nota de Pedido
                </h2>
                   <asp:GridView ID="GridView__nota_pedido_detalle" runat="server" AutoGenerateColumns="False"
                    BackColor="White" BorderColor="#999999" BorderStyle="Solid" BorderWidth="1px"
                    CellPadding="3" 
                    DataKeyNames="cod_nota_de_pedido_detalle,cod_nota_de_pedido" DataSourceID="SqlDataSource3"
                    ForeColor="Black" GridLines="Vertical">
                    <AlternatingRowStyle BackColor="#CCCCCC" />
                  
                    <Columns>
                        <asp:BoundField DataField="cod_nota_de_pedido_detalle" HeaderText="Cod Nota Detalle"
                            ReadOnly="True" SortExpression="cod_nota_de_pedido_detalle" />
                        <asp:BoundField DataField="cod_nota_de_pedido" HeaderText="Cod Nota" ReadOnly="True"
                            SortExpression="cod_nota_de_pedido" />
                        <asp:BoundField DataField="cod_producto" HeaderText="Producto" SortExpression="cod_producto" />
                        <asp:BoundField DataField="cantidad" HeaderText="Cantidad" SortExpression="cantidad" />
                        <asp:BoundField DataField="iva_5" HeaderText="iva_5" SortExpression="iva_5" />
                        <asp:BoundField DataField="iva_10" HeaderText="iva_10" SortExpression="iva_10" />
                        <asp:BoundField DataField="excentas" HeaderText="Excentas" SortExpression="excentas" />
                        <asp:BoundField DataField="total" HeaderText="total" SortExpression="total" />
                        <asp:BoundField DataField="total_con_iva" HeaderText="Total Iva" SortExpression="total_con_iva" />
                    </Columns>
                    <FooterStyle BackColor="#CCCCCC" />
                    <HeaderStyle BackColor="Black" Font-Bold="True" ForeColor="White" />
                    <PagerStyle BackColor="#999999" ForeColor="Black" HorizontalAlign="Center" />
                    <SelectedRowStyle BackColor="#000099" Font-Bold="True" ForeColor="White" />
                </asp:GridView>
                <asp:SqlDataSource ID="SqlDataSource3" runat="server" ConnectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\ventas.mdf;Integrated Security=True;User Instance=True"
                    ProviderName="System.Data.SqlClient" 
                    SelectCommand="SELECT * FROM [nota_de_pedido_detalle] WHERE ([cod_nota_de_pedido] = @cod_nota_de_pedido)">
                    <SelectParameters>
                        <asp:ControlParameter ControlID="txt_codigo_nota_seleccionada" Name="cod_nota_de_pedido"
                            PropertyName="Text" Type="Decimal" />
                    </SelectParameters>
                </asp:SqlDataSource>
            </ContentTemplate>
        </asp:TabPanel>
    </asp:TabContainer>

    <script language="JavaScript">
       
        function alerta(valor) {
            window.alert(valor);
        }
        function ningunCaracter(evt) {
            var charCode = (evt.which) ? evt.which : event.keyCode
            return false;
            return false;
        }
        function soloLetras(e) {
            tecla = (document.all) ? e.keyCode : e.which;
            if (tecla == 8) return true;
            patron = /[A-Za-z]/;
            te = String.fromCharCode(tecla);
            return patron.test(te);

        }
        function solonumeros(evt) {
            var charCode = (evt.which) ? evt.which : event.keyCode

            if (charCode > 31 && (charCode < 48 || charCode > 57))

                return false;
            return true;
        }
           
    </script>

</asp:Content>
